export default {
  // Common
  common: {
    loading: '로딩 중...',
    success: '성공',
    error: '오류',
    confirm: '확인',
    cancel: '취소',
    logoutSuccess: '로그아웃되었습니다'
  },

  // Header
  header: {
    logo: 'NEAR Wallet',
    createAccount: '계정 생성',
    signIn: '로그인',
    logout: '로그아웃',
    logoutConfirm: '정말 로그아웃하시겠습니까?',
    confirmLogout: '확인',
    cancel: '취소',
    logoutSuccess: '로그아웃되었습니다'
  },

  // Navigation
  navigation: {
    wallet: '월렛',
    staking: '스테이킹',
    explore: '탐색',
    account: '추천인',
    support: '지원',
    deposit: '입금',
    withdraw: '출금',
    profile: '개인정보'
  },

  // Hero Section
  hero: {
    title: 'NEAR 디지털 지갑',
    subtitle: 'NEAR 프로토콜의 안전한 저장소. 당신의 자산을 관리하세요.',
    createWallet: '지갑 생성',
    importAccount: '로그인',
    or: '또는'
  },

  // Footer
  footer: {
    copyright: '© 2025 MyNearWallet LLC. 모든 권리 보유.',
    terms: '서비스 약관',
    privacy: '개인정보 처리방침',
    notice: 'NEAR 프로토콜은 오픈 웹 네트워크입니다. 우리는 그 어떤 부분도 운영하지 않습니다.',
    learnMore: '자세히 알아보기',
    support: '지원이 필요하신가요?',
    addWallet: '지갑 추가'
  },

  // Auth Pages
  auth: {
    brandTitle: 'NEAR is here',
    brandSubtitle: 'NEAR Wallet으로 NEAR 토큰과 호환 가능한 자산을 안전하게 저장하고 스테이킹하세요',
    brandCopyright: '© 2024 NEAR Wallet 모든 권리 보유.',

    // Login
    login: {
      title: 'NEARWALLET',
      username: '사용자명',
      password: '비밀번호',
      loginBtn: '로그인',
      findCredentials: '사용자명/비밀번호 찾기',
      findMessage: '사용자명/비밀번호를 찾으려면 고객 서비스 센터에 문의하세요.',
      noAccount: '계정이 없으신가요?',
      registerLink: '회원가입'
    },

    // Register
    register: {
      title: 'NEAR WALLET 회원가입',
      idNumber: '아이디',
      idPlaceholder: '6자이상으로 만들어주세요',
      name: '이름',
      namePlaceholder: '이름을 입력하세요',
      birthDateFirst6: '생년월일',
      birthDatePlaceholder: '예: 901225',
      password: '비밀번호',
      confirmPassword: '비밀번호 재입력',
      withdrawalBank: '출금계좌 은행',
      bankPlaceholder: '은행을 선택하세요',
      withdrawalAccount: '출금 계좌번호',
      accountPlaceholder: '계좌번호를 입력하세요',
      accountHolder: '예금주',
      holderPlaceholder: '예금주명을 입력하세요',
      mobileCarrier: '통신사',
      carrierPlaceholder: '통신사를 선택하세요',
      mobileNumber: '휴대폰 번호',
      mobilePlaceholder: '010-1234-5678',
      entryCode: '가입코드 (필수)',
      codePlaceholder: '가입코드를 입력하세요 (필수)',
      referralCode: '추천코드 (추천인 아이디)',
      referralCodePlaceholder: '추천인의 6자이상으로 만들어주세요 (선택사항)',
      referralCodeHint: '추천인의 아이디를 입력하시면 혜택을 받으실 수 있습니다.',
      agreeTerms: '이용약관에 동의합니다',
      registerBtn: '가입완료',
      successMessage: '회원 가입이 완료되었습니다! 환영 선물로 100 NEAR가 스테이킹되었습니다.',
      hasAccount: '이미 계정이 있으신가요?',
      loginLink: '로그인',

      // 银行列表
      banks: {
        kb_kookmin: 'KB국민은행',
        shinhan: '신한은행',
        woori: '우리은행',
        hana: '하나은행',
        nh_nonghyup: 'NH농협은행',
        ibk: 'IBK기업은행',
        sc_first: 'SC제일은행',
        citi: '씨티은행',
        kdb: 'KDB산업은행',
        exim: '수출입은행',
        bnk_busan: 'BNK부산은행',
        bnk_gyeongnam: 'BNK경남은행',
        dgb_daegu: 'DGB대구은행',
        gwangju: '광주은행',
        jeonbuk: '전북은행',
        jeju: '제주은행',
        kakao: '카카오뱅크',
        k_bank: '케이뱅크',
        toss: '토스뱅크',
        mg_saemaul: '새마을금고',
        suhyup: '수협은행',
        shinhyup: '신협은행',
        korea_post: '우체국'
      },

      // 运营商列表
      carriers: {
        skt: 'SKT',
        kt: 'KT',
        lguplus: 'LG U+',
        skt_mvno: 'SKT알뜰폰',
        kt_mvno: 'KT알뜰폰',
        lgu_mvno: 'LGU알뜰폰',
        mvno_other: '알뜰폰 (기타)'
      }
    }
  },

  // Home Page
  home: {
    welcomeTitle: '환영합니다!',
    welcomeMessage: '안녕하세요, {name}님!',
    userInfo: '사용자 정보',
    idNumber: '아이디',
    name: '이름',
    status: '상태',
    statusActive: '활성',
    joinDate: '가입일',
    quickActions: '빠른 작업',
    viewStats: '통계 보기',
    viewStatsDesc: '계정 활동 및 통계를 확인하세요',
    portfolio: '포트폴리오',
    portfolioDesc: '투자 포트폴리오를 관리하세요',
    settings: '설정',
    settingsDesc: '계정 설정을 변경하세요',
    comingSoon: '곧 제공될 예정입니다!',
    logout: '로그아웃',
    logoutConfirm: '정말 로그아웃하시겠습니까?',
    logoutTitle: '로그아웃',
    confirmLogout: '확인',
    cancel: '취소',
    logoutSuccess: '로그아웃되었습니다',
    logoutError: '로그아웃 중 오류가 발생했습니다'
  },

  // Wallet Dashboard
  dashboard: {
    title: 'NEAR 월렛 대시보드',
    subtitle: '한국 금융 시스템 - 실시간 암호화폐 투자 관리',
    settings: '설정',
    settingsTitle: '대시보드 설정',
    autoRefresh: '자동 새로고침',
    notifications: '알림 설정',
    priceAlertThreshold: '가격 알림 임계값',
    saveSettings: '저장',
    settingsSaved: '설정이 저장되었습니다',
    cancel: '취소'
  },

  // Price Display (A Area)
  priceDisplay: {
    totalAssets: '총 자산 (KRW)',
    nearProtocolTitle: 'NEAR Protocol 잠금 자산',
    upbitRealtime: 'NEAR 실시간:',
    live: 'LIVE',
    totalHolding: 'NEAR 총 보유량',
    freeHolding: '자유 보유',
    stakingLocked: '스테이킹 잠금',
    stakingRewards: '누적 스테이킹 보상',
    loadError: '데이터 로드 실패',
    nearLoadError: 'NEAR 가격 로드 실패',
    nearAssetLoadError: 'NEAR 자산 로드 실패',
    retry: '다시 시도',
    noData: '데이터 없음',
    loading: '로딩 중',
    priceUnavailable: '가격 정보 없음',
    dataUnavailable: '데이터 없음',
    retryWalletData: '지갑 데이터 재시도'
  },

  // Investment Stats (B Area)
  investmentStats: {
    totalInvestment: '총 투자금액',
    currentValue: '현재가치',
    totalStakingRewards: '누적 스테이킹 보상금액',
    annualYield: '연간 수익률',
    availableRewards: '출금 가능한 스테이킹 보상금액',
    autoSettledNote: '보상은 자동으로 잔액에 정산됩니다',
    withdraw: '출금',
    processing: '처리중',

    // Performance Summary
    totalReturn: '총 수익',
    returnRate: '수익률',
    dailyRewards: '일일 보상',
    stakingPeriod: '스테이킹 기간',
    days: '일',

    // Withdraw Dialog
    withdrawTitle: '보상 출금',
    withdrawAmount: '출금 가능한 보상금액:',
    withdrawNoticeTitle: '출금 시 주의사항',
    withdrawNotice1: '• 출금 처리에는 2-5분이 소요될 수 있습니다',
    withdrawNotice2: '• 출금 후에는 취소할 수 없습니다',
    withdrawNotice3: '• 최소 출금액은 ₩3,000입니다',
    withdrawConfirm: '출금 확인',
    withdrawSuccess: '출금이 완료되었습니다! 트랜잭션: {txHash}',
    withdrawError: '출금 처리 중 오류가 발생했습니다',
    minWithdrawError: '최소 출금액은 ₩3,000입니다',
    withdrawAmountInput: '출금 금액 입력',
    enterAmount: '출금할 금액을 입력하세요',
    maxAmount: '최대 금액',
    invalidAmountRange: '출금 금액은 ₩3,000 이상이어야 합니다',
    loadError: '데이터 로드 실패',
    loadErrorDesc: '투자 및 스테이킹 데이터를 불러오는 중 오류가 발생했습니다.',
    retry: '다시 시도',
    noData: '데이터 없음'
  },

  // Price Chart
  priceChart: {
    nearProtocol: 'NEAR Protocol',
    realTimePrice: '실시간 가격',
    volume24h: '24시간 성거래량',
    change24h: '24시간 변화'
  },

  assetDistribution: {
    title: '자산 분포',
    totalAssets: '총 자산',
    krwBalance: 'KRW 현금',
    nearBalance: 'NEAR 자유 자산',
    nearStaked: 'NEAR 스테이킹 자산'
  },

  // Portfolio Chart
  portfolioChart: {
    title: '포트폴리오 분포',
    totalAssets: '총 자산',
    portfolioName: '포트폴리오',
    value: '가치',
    ratio: '비율'
  },

  // Asset Names
  assets: {
    nearProtocol: 'NEAR Protocol',
    stakingRewards: '스테이킹 보상',
    cashReserve: '현금 저비',
    otherAssets: '기타 자산'
  },

  // Staking Product Info
  stakingProduct: {
    title: 'NEAR 표준 스테이킹 계획',
    subtitle: 'NEAR 표준 스테이킹, 연 수익률 12.5%, 수시 인출 가능',
    standard: '표준 상품',
    annualYield: '연간 수익률',
    dailyRate: '일일 수익률',
    minInvestment: '최소 투자',
    maxInvestment: '최대 투자',
    investmentPeriod: '투자 기간',
    flexible: '유연한 기간',
    days: '일',
    noProduct: '상품 정보를 찾을 수 없습니다'
  },

  // Tier Levels Dialog
  tiers: {
    dialogTitle: 'NEAR 표준 스테이킹 계획',
    standardProduct: '표준 상품',
    loading: '로딩 중...',
    currentTier: '현재 등급',
    dailyRate: '일일 수익률',
    monthlyRate: '월간 수익률',
    annualRate: '연간 수익률',
    minInvestment: '최소 투자',
    inactive: '비 활성화',
    activated: '활성화됨',
    noData: '등급 정보를 찾을 수 없습니다',
    close: '닫기',
    loadError: '등급 정보를 불러오는데 실패했습니다',
    contactAdmin: '등급 변경은 관리자에게 문의하세요'
  },

  // Pages
  pages: {
    staking: {
      subtitle: 'NEAR 토큰을 스테이킹하고 보상을 받으세요',
      comingSoon: '스테이킹 기능 곧 출시',
      description: 'NEAR 토큰을 안전하게 스테이킹하고 검증자 보상을 통해 수동적 수익을 얻으세요.',
      feature1: '신뢰할 수 있는 검증자와 안전한 스테이킹',
      feature2: '경쟁력 있는 연간 수익률 (APY)',
      feature3: '유연한 언스테이킹 기간',

      // Staking Dashboard
      nearProtocolLocked: 'NEAR 프로토콜 잠금 수량',
      nearProtocolStaked: 'NEAR 프로토콜 스테이킹 수량',
      dailyStakingReward: '일일 스테이킹 보상금액',
      todayStakingProfit: '금일 스테이킹 수익금',
      totalAccumulatedRewards: '누적 스테이킹 보상금액',
      rewardFormat: '누적 스테이킹 보상금액 {krw}원 ({near} NEAR)',
      lockedAmount: '잠금 수량',
      stakedAmount: '스테이킹 수량',
      dailyRewards: '일일 보상',
      totalRewards: '총 누적 보상',
      nearToken: 'NEAR',
      krwCurrency: '원'
    },
    explore: {
      subtitle: 'DApp을 발견하고 NEAR 생태계를 탐색하세요',
      comingSoon: '탐색 기능 곧 출시',
      description: 'NEAR에서 구축된 탈중앙화 애플리케이션, NFT 마켓플레이스, DeFi 프로토콜을 발견하세요.',
      feature1: '인기 DApp 및 프로토콜 탐색',
      feature2: '새로운 NFT 컬렉션 발견',
      feature3: 'DeFi 수익 농업 기회 접근'
    },
    account: {
      subtitle: '계정 설정과 환경설정을 관리하세요',
      userInfo: '사용자 정보',
      name: '이름',
      email: '이메일',
      userId: '사용자 ID',
      settings: '계정 설정',
      editProfile: '프로필 편집',
      security: '보안 설정',
      notifications: '알림 환경설정',
      language: '언어 설정',
      logout: '로그아웃',
      logoutConfirm: '정말 로그아웃하시겠습니까?',
      confirmLogout: '확인',
      cancel: '취소',
      logoutSuccess: '로그아웃되었습니다'
    },
    support: {
      title: 'Q&A',
      subtitle: 'NEAR 프로토콜에 대한 자주 묻는 질문',

      // Q&A Items
      qa: {
        question1: '니어 프로토콜은 어떤 코인인가요?',
        answer1_intro: '니어프로토콜(NEAR Protocol)은 AI와 블록체인을 결합한 레이어1 메인넷으로, 빠른 처리 속도와 높은 확장성, 개발자 친화적 환경을 제공하는 것이 특징입니다.',
        answer1_goal: '이 플랫폼은 AI가 사용자의 자산 소유, 의사결정, 네트워크 내 자유로운 거래를 가능하게 하며, 10억 명 사용자를 목표로 확장 중입니다.',
        answer1_features_title: '니어프로토콜의 주요 특징',
        answer1_feature1: 'AI-온체인 플랫폼: AI가 직접 자산을 소유하고, 네트워크 내에서 자유롭게 거래·의사결정을 할 수 있도록 설계됨.',
        answer1_feature2: '확장성 강화: 샤딩(Sharding) 기술을 도입해 대규모 트랜잭션을 병렬로 처리, 네트워크 확장성과 처리 속도를 높임.',
        answer1_feature3: '개발자 중심: dApp(분산 애플리케이션) 개발을 위한 친화적 환경을 제공하며, 다양한 AI 기반 서비스와 연동이 용이함.',
        answer1_feature4: '투명성 및 보안성: 탈중앙화 구조와 지분증명(TPoS) 기반, Nightshade·Doomslug 합의 알고리즘을 통해 보안성과 신뢰성을 확보함.',
        answer1_tips_title: '알아두면 좋은 점',
        answer1_tip1: '니어프로토콜은 구글·마이크로소프트 출신 개발자들이 설립했으며, 2020년 4월 메인넷을 출시했습니다.',
        answer1_tip2: 'AI와 블록체인 융합을 통해 새로운 인터넷 생태계를 구축하는 것을 목표로 하고 있습니다.',
        answer1_conclusion: '니어프로토콜은 AI와 블록체인의 결합을 통해 기존 인터넷의 한계를 극복하고자 하는 차세대 레이어1 플랫폼으로 평가받고 있습니다.',

        question2: '어디에 위치 해 있나요?',
        answer2_title: '니어 프로토콜 본사 위치 정보',
        answer2_country: '국가/도시: 미국, 캘리포니아주 샌프란시스코',
        answer2_address: '주소: 181 2nd St, San Francisco, CA 94105',

        question3: '출금 시간 공지 사항',
        answer3_rule1: '금일 오전 9시 ~ 4시 신청건 당일',
        answer3_rule2: '금일 4시이후 출금신청건 익일 출금',
        answer3_note: '(주말 및 공휴일 출금건 월요일 일괄 출금)',

        // Q4: 등급별 혜택
        question4: '등급별 혜택',
        answer4_intro: 'NEAR Wallet은 투자 금액에 따라 다양한 등급별 혜택을 제공합니다.',
        answer4_tier_entry: 'ENTRY',
        answer4_tier_basic: 'BASIC',
        answer4_tier_normal: 'NORMAL',
        answer4_tier_royal: 'ROYAL',
        answer4_tier_vip: 'VIP',
        answer4_tier_vvip: 'VVIP',
        answer4_daily_rate: '일일 수익률',
        answer4_monthly_rate: '월간 수익률',
        answer4_annual_rate: '연간 수익률',
        answer4_min_investment: '최소 투자 금액',

        // Q5: 추천인 혜택
        question5: '추천인 혜택',
        answer5_benefit1: '추천인 수익금의 10% 지급',
        answer5_benefit2: '10,000원 이상 출금 가능',
        answer5_benefit3: '(본인 추천인 코드로 가입시 혜택 적용)',

        // Q6: NEAR Wallet 장점
        question6: 'NEAR Wallet 장점',
        answer6_intro: 'NEAR Wallet 사용자만의 혜택으로 현재 니어 가격으로 구매 하시는것이 아닌 절감된 가격인 1NEAR = 2,000원으로 구매가 가능 하십니다.',
        answer6_example_title: '예시',
        answer6_example1: '500 NEAR X 2,000원 = 1,000,000원 (구매 가격)',
        answer6_example2: '현재 NEAR 가격 3,500원 가정시',
        answer6_example3: '500 NEAR X 3,500원 = 1,750,000원 으로 일일 수익률 등급별로 계산하여 지급 되십니다.',
        answer6_note: '※ NEAR의 실시간 가격이 상승 할 경우 보상 받는 스테이킹의 금액 또한 상승하여 추가적인 수익금을 받아볼 수 있습니다. ※',

        // Q7: 회사 소개
        question7: '회사 소개',
        answer7_vision_title: '핵심 비전: AI를 위한 블록체인',
        answer7_vision: '니어 프로토콜은 AI가 사용자를 대신하여 자산을 소유하고, 의사결정을 내리고, 네트워크 간에 자유롭게 거래할 수 있도록 지원하는 \'AI 네이티브 앱을 위한 실행 레이어\'를 목표로 합니다.',
        answer7_tech_title: '기술력: 샤딩과 확장성',
        answer7_tech1: '나이트셰이드 샤딩(Nightshade sharding): 네트워크를 여러 부분(샤드)으로 나누어 병렬로 트랜잭션을 처리하는 독점적인 확장성 기술을 사용합니다.',
        answer7_tech2: '높은 처리량: 초당 100만 건의 트랜잭션 처리(100만 TPS)를 목표로 하며, 이는 대규모 애플리케이션에 적합한 속도입니다.',
        answer7_features_title: '편리 기능',
        answer7_feature1: '인간 친화적인 계정: 복잡한 주소 대신 기억하기 쉬운 계정 이름을 사용합니다.',
        answer7_feature2: '메타 트랜잭션: 애플리케이션이 사용자 대신 거래 수수료를 지불하여 사용자의 온보딩 과정을 간소화합니다.',
        answer7_feature3: '멀티체인 기능: 체인 시그니처와 같은 기술을 통해 이더리움, 솔라나, 비트코인 등 다양한 외부 체인과 상호 연결성을 확보하여 유동성과 편의성을 높입니다.',
        answer7_partnerships_title: '나라별 협약 내용',
        answer7_asia: '아시아 (대한민국, 베트남): 니어 코리아 허브는 한국 및 아시아 지역 사업 개발을 총괄하며, SK C&C와 파트너십을 체결. NEAR APAC 컨퍼런스를 베트남에서 개최.',
        answer7_latam: '라틴 아메리카: Grupo Nutresa와 제휴하여 블록체인 기반 로열티 프로그램 개발. 78개국에 걸친 로열티 프로그램을 니어 지갑으로 통합.',
        answer7_europe: '유럽: 체코 자동차 제조업체 스코다(Škoda)와 협력하여 인도 시장에 메타버스 환경 제공.',
        answer7_northamerica: '북미 (미국): 스위스 기반 문페이(MoonPay)와 협력하여 150개국 사용자가 법정화폐로 니어를 구매 가능. AI 분야 리더들과 소통하며 블록체인과 AI 결합 혁신 강조.'
      }
    },

    // Profile Edit Dialog
    profile: {
      title: '개인정보 수정',
      subtitle: '개인정보를 수정하세요',
      tabs: {
        basic: '기본 정보',
        password: '비밀번호',
        bankAccount: '계좌 정보',
        mobile: '휴대폰'
      },

      // 基本信息
      basicInfo: {
        title: '기본 정보 수정',
        name: '이름',
        namePlaceholder: '이름을 입력하세요',
        birthDate: '생년월일',
        birthDatePlaceholder: '예: 901225',
        birthDateHint: '6자리 숫자 (예: 901225)',
        idNumber: '아이디',
        idNumberReadonly: '아이디는 수정할 수 없습니다',
        tier: '등급',
        tierReadonly: '등급은 관리자만 수정할 수 있습니다'
      },

      // 密码修改
      password: {
        title: '비밀번호 변경',
        oldPassword: '현재 비밀번호',
        oldPasswordPlaceholder: '현재 비밀번호를 입력하세요',
        newPassword: '새 비밀번호',
        newPasswordPlaceholder: '새 비밀번호를 입력하세요 (최소 6자)',
        confirmPassword: '비밀번호 확인',
        confirmPasswordPlaceholder: '새 비밀번호를 다시 입력하세요',
        passwordHint: '비밀번호는 최소 6자 이상이어야 합니다',
        passwordMismatch: '비밀번호가 일치하지 않습니다'
      },

      // 银行账户
      bankAccount: {
        title: '계좌 정보 수정',
        bank: '출금계좌 은행',
        bankPlaceholder: '은행을 선택하세요',
        accountNumber: '출금 계좌번호',
        accountPlaceholder: '계좌번호를 입력하세요',
        accountHolder: '예금주',
        holderPlaceholder: '예금주명을 입력하세요',
        bankHint: '계좌 정보는 출금 시 사용됩니다'
      },

      // 手机号
      mobile: {
        title: '휴대폰 번호 수정',
        carrier: '통신사',
        carrierPlaceholder: '통신사를 선택하세요',
        number: '휴대폰 번호',
        numberPlaceholder: '010-1234-5678',
        mobileHint: '휴대폰 번호는 본인 확인 시 사용됩니다'
      },

      // 按钮
      save: '저장',
      cancel: '취소',
      saving: '저장 중...',

      // 消息
      saveSuccess: '정보가 성공적으로 업데이트되었습니다',
      saveError: '정보 업데이트에 실패했습니다',
      loadError: '사용자 정보를 불러오지 못했습니다',

      // 验证消息
      validation: {
        nameRequired: '이름을 입력해 주세요',
        birthDateRequired: '생년월일을 입력해 주세요',
        birthDateFormat: '생년월일은 6자리 숫자여야 합니다',
        oldPasswordRequired: '현재 비밀번호를 입력해 주세요',
        newPasswordRequired: '새 비밀번호를 입력해 주세요',
        newPasswordLength: '비밀번호는 최소 6자 이상이어야 합니다',
        confirmPasswordRequired: '비밀번호 확인을 입력해 주세요',
        passwordMismatch: '비밀번호가 일치하지 않습니다',
        bankRequired: '은행을 선택해 주세요',
        accountRequired: '계좌번호를 입력해 주세요',
        holderRequired: '예금주명을 입력해 주세요',
        carrierRequired: '통신사를 선택해 주세요',
        mobileRequired: '휴대폰 번호를 입력해 주세요',
        allBankFieldsRequired: '은행, 계좌번호, 예금주를 모두 입력해 주세요',
        allMobileFieldsRequired: '통신사와 휴대폰 번호를 모두 입력해 주세요'
      }
    },

    // Referral Management
    referral: {
      title: '추천인 관리',
      subtitle: '추천인 코드를 공유하고 수수료를 받으세요',

      // 推荐信息
      referralInfo: '추천인 정보',
      referralCode: '추천인 코드',
      referralLink: '추천 링크',
      generateLink: '링크 생성',
      copyLink: '복사하기',
      linkCopied: '링크가 복사되었습니다',

      // 推荐收益
      referralEarnings: '추천인 수익',
      accumulatedEarnings: '누적',
      todayEarnings: '금일',
      totalEarnings: '출금 가능한 수익금',
      noEarnings: '수익이 없습니다.',
      withdrawButton: '수익 출금',

      // 推荐人质押收益
      stakingEarnings: '추천인 스테이킹 수익',

      // 推荐人列表
      referralList: '추천 목록',
      registeredUsers: '등록된 사용자',
      userId: '사용자 ID',
      userName: '사용자명',
      idNumber: '아이디',
      registrationDate: '등록일',
      noReferrals: '추천한 사용자가 없습니다.',

      // 搜索
      searchPlaceholder: '사용자 ID 또는 이름으로 검색',
      search: '검색',

      // 统计
      won: '원',
      people: '명',

      // 查看详情
      referralStatsDescription: '자세한 회원 정보는 관리자 페이지에서 확인하실 수 있습니다.',
      viewDetails: '회원 목록 보기'
    },

    // Deposit Page
    deposit: {
      title: '입금',
      subtitle: '계정에 자금을 충전하세요',
      comingSoon: '충전 기능 곧 출시',
      description: '안전하고 빠른 충전 서비스를 준비 중입니다. 다양한 결제 방법을 통해 편리하게 자금을 충전할 수 있습니다.',
      quickDeposit: '빠른 충전',
      history: '충전 내역',

      // 功能界面
      amountLabel: '입금 금액',
      resetAmount: '초기화',
      accountInquiry: '계좌 확인',
      correction: '정정',
      accountInquiryMessage: '고객센터 문의 해주세요',
      correctionSuccess: '금액이 초기화되었습니다',
      selectAmountWarning: '충전할 금액을 선택해주세요.',
      nearPriceLabel: '현재 NEAR 가격',
      loadingPrice: '가격 조회 중',
      priceLoadFailed: 'NEAR 가격을 불러오지 못했습니다.',
      priceLoadFailedShort: '가격 정보를 불러오지 못했습니다',
      refreshPrice: '새로고침',
      estimatedNearLabel: '잠금 예정 NEAR 수량',
      selectAmountHint: '금액을 선택하면 NEAR 수량이 표시됩니다',
      depositButton: '입금 신청',
      historyButton: '신청내역',
      depositSuccess: '원 충전 신청이 완료되었습니다.',
      depositSuccessNear: '{amount}원 신청 완료. {near} (₩{price}/NEAR) 잠금되었습니다.',
      historyInfo: '충전 내역 페이지로 이동합니다.',

      // 手动输入
      manualInputPlaceholder: '금액을 직접 입력하세요',
      confirmInput: '확인',
      invalidAmountWarning: '유효한 금액을 입력해주세요',
      manualInputSuccess: '금액이 설정되었습니다',

      // 充值历史页面
      historyTitle: '입출금 현황',
      backButton: '← 신청내역',
      depositRecord: '입금',
      statusPending: '대기중',
      statusCompleted: '승인 확인',
      statusFailed: '거절',
      statusUnknown: '알 수 없음',
      emptyStateText: '입출금 내역이 없습니다',
      emptyStateDescription: '첫 번째 충전을 시작해보세요',
      lockedNearLabel: '잠금된 NEAR',
      lockedNearShort: '{near} 잠금',

      // Features
      features: {
        secure: '보안 결제',
        fast: '즉시 처리',
        multiple: '다양한 결제수단'
      },

      // Info
      info: {
        title: '충전 안내',
        point1: '최소 충전 금액은 10,000원입니다',
        point2: '충전 즉시 계정에 반영됩니다',
        point3: '모든 결제는 SSL로 암호화되어 안전합니다'
      }
    },

    // Withdraw Page
    withdraw: {
      title: '출금',
      subtitle: '자금을 안전하게 출금하세요',
      comingSoon: '출금 기능 곧 출시',
      description: '간편하고 신뢰할 수 있는 출금 서비스를 준비 중입니다. 등록된 계좌로 빠르고 안전하게 출금하실 수 있습니다.',
      quickWithdraw: '빠른 출금',
      history: '출금 내역',

      // 功能界面
      amountLabel: '출금신청 금액',
      resetAmount: '초기화',
      accountInquiry: '계좌 확인',
      correction: '정정',
      accountInquiryMessage: '고객센터 문의 해주세요',
      correctionSuccess: '금액이 초기화되었습니다',
      selectAmountWarning: '출금할 금액을 선택해주세요.',
      withdrawButton: '출금 신청',
      historyButton: '신청내역',
      withdrawSuccess: '원 출금 신청이 완료되었습니다.',
      historyInfo: '출금 내역 페이지로 이동합니다.',

      // 手动输入
      manualInputPlaceholder: '금액을 직접 입력하세요',
      confirmInput: '확인',
      invalidAmountWarning: '유효한 금액을 입력해주세요',
      manualInputSuccess: '금액이 설정되었습니다',

      // 提现历史页面
      historyTitle: '출금 현황',
      backButton: '← 신청내역',
      withdrawRecord: '출금',
      statusPending: '대기중',
      statusCompleted: '승인 확인',
      statusFailed: '거절',
      statusUnknown: '알 수 없음',
      emptyStateText: '출금 내역이 없습니다',
      emptyStateDescription: '첫 번째 출금을 시작해보세요',

      // Features
      features: {
        secure: '안전한 출금',
        instant: '빠른 처리',
        banking: '은행 연동'
      },

      // Security
      security: {
        title: '보안 정보',
        point1: '모든 출금 요청은 2단계 인증을 거칩니다',
        point2: '출금 한도는 일일 500만원입니다',
        point3: '의심스러운 활동 시 자동으로 차단됩니다'
      },

      // Process
      process: {
        title: '출금 절차',
        step1: '출금 신청 및 본인 확인',
        step2: '보안 검증 및 승인 처리',
        step3: '등록 계좌로 즉시 송금'
      }
    }
  }
}
